<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Validation Language Lines
    |--------------------------------------------------------------------------
    |
    | The following language lines contain the default error messages used by
    | the validator class. Some of these rules have multiple versions such
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    'accepted'             => '未确认.',
    'active_url'           => '不是一个有效的URL.',
    'after'                => '必须是一个在 :date 后的日期.',
    'alpha'                => '该字段只能包含字母.',
    'alpha_dash'           => '该字段仅允许字母、数字、破折号(-)以及下划线(_)',
    'alpha_num'            => '该字段仅允许字母、数字.',
    'array'                => '该字段仅允许为数组.',
    'before'               => '必须是一个在 :date 前的日期.',
    'between'              => [
        'numeric' => '必须在 :min 与 :max 之间.',
        'file'    => '必须在 :min 与 :max KB之间大小.',
        'string'  => '必须在 :min 与 :max 之间长度的字符串.',
        'array'   => '必须在 :min 与 :max 之间的数组长度.',
    ],
    'boolean'              => '该字段必须为布尔型.',
    'confirmed'            => '与确认值不匹配.',
    'date'                 => '不是一个有效的日期.',
    'date_format'          => '不是一个匹配 :format 格式的日期.',
    'different'            => '该字段值需与 :other 不同.',
    'digits'               => '该字段值必须为 :digits 长度的数字.',
    'digits_between'       => '该字段值必须为 :min 与 :max 之间长度的数字.',
    'email'                => '该项必须为E-mail.',
    'exists'               => '未找到匹配值.',
    'filled'               => '该项是必须的.',
    'image'                => '文件必需为图片(jpeg, png, bmp, gif 或 svg).',
    'in'                   => '该字段验证未通过.',
    'integer'              => '字段值需为一个整数值.',
    'ip'                   => '该字段必须为一个有效的IP地址.',
    'json'                 => '必须是一个有效的JSON字符串.',
    'max'                  => [
        'numeric' => '字段值最大不能超过 :max.',
        'file'    => '文件最大不能超过 :max KB.',
        'string'  => '字段值最大不能超过 :max 长度的字符串.',
        'array'   => '数组长度不能超过 :max 项.',
    ],
    'mimes'                => 'MIME类型必须为 :values.',
    'min'                  => [
        'numeric' => '该项最少为 :min.',
        'file'    => '文件最小不能低于 :min KB.',
        'string'  => '字段值长度最小不能低于 :min.',
        'array'   => '数组长度不能低于 :min 项.',
    ],
    'not_in'               => '该字段未通过验证.',
    'numeric'              => '字段值必须为数字.',
    'regex'                => '该字段值格式错误.',
    'required'             => '该项为必填项.',
    'required_if'          => '该项为必填项.',
    'required_unless'      => '该项为必填项.',
    'required_with'        => '该项为必填项.',
    'required_with_all'    => '该项为必填项.',
    'required_without'     => '该项为必填项.',
    'required_without_all' => '该项为必填项.',
    'same'                 => '该字段值需与 :other 等值.',
    'size'                 => [
        'numeric' => '该字段必须为 :size.',
        'file'    => '文件大小必须为 :size KB.',
        'string'  => '字符串长度必须为 :size.',
        'array'   => '数组长度必须为 :size 项.',
    ],
    'string'               => '该项必须为字符串.',
    'timezone'             => '该项必须为一个有效的时区.',
    'unique'               => '该项已经存在.',
    'url'                  => '该字段需为一个URL.',

    /*
    |--------------------------------------------------------------------------
    | Custom Validation Language Lines
    |--------------------------------------------------------------------------
    |
    | Here you may specify custom validation messages for attributes using the
    | convention "attribute.rule" to name the lines. This makes it quick to
    | specify a specific custom language line for a given attribute rule.
    |
    */

    'custom' => [
        'attribute-name' => [
            'rule-name' => 'custom-message',
        ],
    ],

    /*
    |--------------------------------------------------------------------------
    | Custom Validation Attributes
    |--------------------------------------------------------------------------
    |
    | The following language lines are used to swap attribute place-holders
    | with something more reader friendly such as E-Mail Address instead
    | of "email". This simply helps us make messages a little cleaner.
    |
    */

    'attributes' => [],

];
